package json_objects_send;

import java.util.List;

public class Full_Business extends Full_User
{

	//private String address;
	private boolean discount;
	private List<JSON_Discount> discounts;
	//private double latitude;
	//private double longitude;
	//private String opening_hours;
	private String business_type;
	private List<Basic_User>followers;
	private List<String>sports;
	private int number_of_friends_following;
	private boolean viewerIsFollowing;
	private List<JSON_Branch> branchList;
	
	public Full_Business(String country, String city, String description,
			String join_date, String mail, String picture, String name,
			double rating, String phone, String status, int notifications_number,
			List<Basic_User> following_bussines,
			List<Basic_User> following_instructors, List<Event_Info> events,
			List<JSON_review> reviews, int unread_Messages_Number,
			boolean discount,List<JSON_Discount>  discounts,
			String business_type, List<Basic_User>followers, List<String>sports,
			String carrier,boolean viewerIsFollowing,int number_of_friends_following,List<JSON_Branch> branchList)
	{
		super(country, city, description, join_date, mail, picture, name, rating,
				phone, status, notifications_number, following_bussines,
				following_instructors, events, reviews, unread_Messages_Number,carrier);
		
		//this.address=address;
		this.discount=discount;
		this.discounts=discounts;
		//this.latitude=latitude;
		//this.longitude=longitude;
		//this.opening_hours=opening_hours;
		this.business_type=business_type;
		this.followers=followers;
		this.sports=sports;
		this.viewerIsFollowing=viewerIsFollowing;
		this.number_of_friends_following=number_of_friends_following;
		this.branchList=branchList;
	}


	/**
	 * @return the number_of_friends_following
	 */
	public int getNumber_of_friends_following() {
		return number_of_friends_following;
	}


	/**
	 * @param number_of_friends_following the number_of_friends_following to set
	 */
	public void setNumber_of_friends_following(int number_of_friends_following) {
		this.number_of_friends_following = number_of_friends_following;
	}


	/**
	 * @return the viewerIsFollowing
	 */
	public boolean isViewerIsFollowing() {
		return viewerIsFollowing;
	}


	/**
	 * @param viewerIsFollowing the viewerIsFollowing to set
	 */
	public void setViewerIsFollowing(boolean viewerIsFollowing) {
		this.viewerIsFollowing = viewerIsFollowing;
	}

	/*
	public String getAddress() {
		return address;
	}


	public void setAddress(String address) {
		this.address = address;
	}

	 */
	public boolean isDiscount() {
		return discount;
	}


	public void setDiscount(boolean discount) {
		this.discount = discount;
	}


	

	/**
	 * @return the discounts
	 */
	public List<JSON_Discount> getDiscounts() {
		return discounts;
	}


	/**
	 * @param discounts the discounts to set
	 */
	public void setDiscounts(List<JSON_Discount> discounts) {
		this.discounts = discounts;
	}


	/**
	 * @return the branchList
	 */
	public List<JSON_Branch> getBranchList() {
		return branchList;
	}


	/**
	 * @param branchList the branchList to set
	 */
	public void setBranchList(List<JSON_Branch> branchList) {
		this.branchList = branchList;
	}

	/**
	 * 
	 * @return
	 *
	public double getLatitude() {
		return latitude;
	}

	/**
	 * 
	 * @param latitude
	 *
	public void setLatitude(double latitude) {
		this.latitude = latitude;
	}

	/**
	 * 
	 * @return
	 *
	public double getLongitude() {
		return longitude;
	}

	/**
	 * 
	 * @param longitude
	 *
	public void setLongitude(double longitude) {
		this.longitude = longitude;
	}

	/**
	 * 
	 *
	public String getOpening_hours() {
		return opening_hours;
	}

	/**
	 * 
	 * @param opening_hours
	 *
	public void setOpening_hours(String opening_hours) {
		this.opening_hours = opening_hours;
	}

	/**
	 * 
	 * @return
	 */
	public String getBusiness_type() {
		return business_type;
	}


	public void setBusiness_type(String business_type) {
		this.business_type = business_type;
	}


	public List<Basic_User> getFollowers() {
		return followers;
	}


	public void setFollowers(List<Basic_User> followers) {
		this.followers = followers;
	}


	public List<String> getSports() {
		return sports;
	}


	public void setSports(List<String> sports) {
		this.sports = sports;
	}

}
